//为啥所有的配置文件都需要这样写呢？
//这是因为我们写代码的环境是在Node.js下写的
//而Node默认的导出方式就是commonJS
const path = require('path');

//此时如果我们使用了不同方式的导入,在使用 commitizen 提交时
//就会报错(不符合规范)。这个时候，就可以在eslintrc.js中进行配置
//由于webstorm不报错，所以没办法显示错误信息

module.exports = {
  //这里我们使用配置方式三
  chainWebpack: (config) => {
    config.resolve.alias
      .set('@', path.resolve(__dirname, 'src'))
      .set('components', '@/components');
  }
};
